cl-generic: Signal an error when a type specializer won't work
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 12 Mar 2024 16:00:17 +0000 (12:00 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 12 Mar 2024 16:00:17 +0000 (12:00 -0400)
commit3e96dd4f8851a45c66ebc9b8666ae449cc4c2725
treebc6a44a2ecf27bfaccb35189c92dda8d46ed5cd9
parent0cc44094613530744d3650e4a169335374d6727b
cl-generic: Signal an error when a type specializer won't work

* lisp/emacs-lisp/cl-generic.el (cl--generic--unreachable-types): New var.
(cl-generic-generalizers :extra "typeof"): Use it to signal an
error for those types we can't handle.
lisp/emacs-lisp/cl-generic.el